package com.jeecms.wicool.entity.product;

import com.jeecms.wicool.entity.image.ImageEntity;
import com.jeecms.wicool.entity.product.base.AbstractProduct;
import com.jeecms.wicool.entity.shops.ShopInfo;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Set;

/**
 * Product entity. @author MyEclipse Persistence Tools
 */
public class Product extends AbstractProduct implements java.io.Serializable {

    // Constructors

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    public Product(Integer id, ShopInfo shop, ProductCate productCate, String productName, String itemNo, Integer brandId, String producePlace, BigDecimal price, BigDecimal priceMarket, String simpleContent, String content, String imgUrl, Integer orderNum, Short onHomepage, String onHomepageName, Short status, String statusName, Integer publisher, Timestamp createTime, Timestamp updateTime, Integer score, ProductRelation productRelation, Set<ImageEntity> imgList, Set<ProductSku> productSkus) {
        super(id, shop, productCate, productName, itemNo, brandId, producePlace, price, priceMarket, simpleContent, content, imgUrl, orderNum, onHomepage, onHomepageName, status, statusName, publisher, createTime, updateTime, score, productRelation, imgList, productSkus);
    }

    public Product() {

    }
    
    private String userLevel;
    
    private String userLevelValue;
    
    private int limitCount;
    
    private String mainFood;
    
    private String withFood;
    
    private String beforeFood;
    
    private String stapleFood;
    
    private String soup;
    
    private String memo1;
    
    private String memo2;
    
    private String memo3;
    
    private String eggWhiteFood;
    
    private String coarseFood;
    
    private Integer canUseTicket;
    

	public Integer getCanUseTicket() {
		return canUseTicket;
	}

	public void setCanUseTicket(Integer canUseTicket) {
		this.canUseTicket = canUseTicket;
	}

	public String getEggWhiteFood() {
		return eggWhiteFood;
	}

	public void setEggWhiteFood(String eggWhiteFood) {
		this.eggWhiteFood = eggWhiteFood;
	}

	public String getCoarseFood() {
		return coarseFood;
	}

	public void setCoarseFood(String coarseFood) {
		this.coarseFood = coarseFood;
	}

	public String getMainFood() {
		return mainFood;
	}

	public void setMainFood(String mainFood) {
		this.mainFood = mainFood;
	}

	public String getWithFood() {
		return withFood;
	}

	public void setWithFood(String withFood) {
		this.withFood = withFood;
	}

	public String getBeforeFood() {
		return beforeFood;
	}

	public void setBeforeFood(String beforeFood) {
		this.beforeFood = beforeFood;
	}

	public String getStapleFood() {
		return stapleFood;
	}

	public void setStapleFood(String stapleFood) {
		this.stapleFood = stapleFood;
	}

	public String getSoup() {
		return soup;
	}

	public void setSoup(String soup) {
		this.soup = soup;
	}

	public String getMemo1() {
		return memo1;
	}

	public void setMemo1(String memo1) {
		this.memo1 = memo1;
	}

	public String getMemo2() {
		return memo2;
	}

	public void setMemo2(String memo2) {
		this.memo2 = memo2;
	}

	public String getMemo3() {
		return memo3;
	}

	public void setMemo3(String memo3) {
		this.memo3 = memo3;
	}

	public String getUserLevel() {
		return userLevel;
	}

	public void setUserLevel(String userLevel) {
		this.userLevel = userLevel;
	}

	public int getLimitCount() {
		return limitCount;
	}

	public void setLimitCount(int limitCount) {
		this.limitCount = limitCount;
	}

	public String getUserLevelValue() {
		return userLevelValue;
	}

	public void setUserLevelValue(String userLevelValue) {
		this.userLevelValue = userLevelValue;
	}
    
}
